
.head{
    opacity: .8;
    filter: alpha(opacity=80);
}
.login-wrap {
    height: 100%;
    background: url(../images/login-banner.jpg);
    background-size: cover;
    position: relative;
}
.login-wrap .login {
        width: 480px;
        height: 360px;
        background: #fff;
        border-radius: 10px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -180px 0 0 -240px;
        opacity: .9;
        filter: alpha(opacity=90);
        padding: 70px 0 50px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-box-shadow: 2px 2px 3px #e1e7ee,-2px -2px 3px #e1e7ee;
                box-shadow: 2px 2px 3px #e1e7ee,-2px -2px 3px #e1e7ee;
    }
.login-section:after {
    content: '';
    display: block;
    clear: both;
}
.login-section .input-title {
        width: 128px;
    }
.login-error {
    padding: 0px 0 0px 152px;
}
.login-action {
    padding: 14px 92px 0 152px;
    overflow: hidden;
}
.login-action-checkbox {
    color: #a0a5ad;
    margin-bottom: 28px;
}
.login-action-checkbox .login-action-protocol {
        float: left;
    }
.login-action-checkbox .forget {
        float: right;
        color: #a0a5ad;
    }
.bt-login {
    width: 240px;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    margin-top: 30px;
}
.hasnoaccount {
    color: #a0a5ad;
    margin-top:20px;
}
.hasnoaccount a {
        color:#6aa1e6;
        margin-left:20px;
    }
/*底部*/
.register-bottom{
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
}
/*找回密码弹窗*/
.reseting-content{
    padding-top:30px;
   
}
.reseting-content .reseting-section{

        height:60px;
    }
.reseting-content .reseting-section .input-title{
            width:123px;
        }